@charset "utf-8";
/* CSS Document */
body{font-size:12px;font-family:"微软雅黑";margin:0px auto;padding:0px;color:#333333;overflow-x:hidden;}
img{border:none;}
p{margin:0;padding:0;}
ul,li,ol,dl,dt,dd{margin:0;padding:0;list-style-type:none;}
a{color:#333;font-size:12px;text-decoration:none;}
a:hover{color:#e74f19;text-decoration:none;}
.clearfix{zoom:1;}
.clearfix:after{display: block; clear: both; visibility: hidden; height:0; overflow: hidden; content: "."; }
.center{margin:auto;}
.clear{clear: both;}
.sbj{margin-top:30px;}
.sbj1{margin-top:50px;}
.sbj2{margin-bottom:30px;}
.fl {float: left;}
.fr {float: right;}
#header {width:100%;background:#fff;height:105px;box-shadow: 3px 3px 3px rgba(0,0,0,.5);-moz-box-shadow: 3px 3px 3px rgba(0,0,0,.5);-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,.5);}
.top2-box {width:100%;height:105px;background:#fff;z-index:99999;box-sizing:border-box;}
.logo{font-size: 36px;font-weight: bold;width:160px;float: left;height: 63px;padding:21px 0px;}
.logo p{font-size: 12px;text-transform: uppercase;font-weight: normal;}
#nav{height: 105px;line-height: 105px;float:left;margin: 0px 20px;}
#nav li{float:left;text-align:center;}
#nav li a{line-height:105px;display:block;height:105px;text-align:center;font-size:16px;color: #333;}
#nav li:hover{text-decoration:none; height:105px;background-color:#e74f19;}
#nav li dl{background-color:#333;list-style-type:none;text-align:left;left:-999em;position:absolute;z-index:99999;float:left;}
#nav li dl dt{height:46px;line-height:46px;border-bottom:1px solid #fff;}
#nav li dl dt a{font-size:14px;height:46px;line-height:46px;}
#nav li dl dt a:hover{ background:none;font-size:15px;font-weight:bold;}
#nav li:hover dl{left:auto;}
#nav li:hover a{color: #fff;}
.top-tel{width:192px;float: right;display: block;margin-top: 20px;background: url(../images/top-tel.jpg) 10px center no-repeat;border-left: solid 1px #ddd;padding-left: 60px;font-size: 18px;color: #333;}
.top-tel span {font-size: 32px;color: #e74f19;font-family: impact;display: table;height: 30px;line-height: 30px;}
.ss{width: 100%;background-color: #F8F8F8;height:65px;}
.rmss{float: left;line-height: 65px;font-size: 16px;}
.rmss b{color: #e74f19;}
.rmss a{font-size: 14px;color: #333;padding: 0px 5px;}
.rmss a:hover{color: #e74f19;font-weight: bold;}
.search{margin-top:10px;float: right;border:none;line-height: 45px;background-color: #eeeeee;}
.search input {color:#888888;display: inline-block;font-size: 14px;height: 45px;outline: none;padding-left: 16px;vertical-align: middle;width:341px;margin: 0px;border: 0px;background-color: transparent;}
.search button {cursor: pointer;display: inline-block;font-size: 14px;outline: none;vertical-align: middle;width:80px;padding: 0px;border: 0px;background-color:#e74f19;height:45px;color: #fff;}
.search img {height:22px;vertical-align: middle;width: 20px;padding-right: 10px;}
.cpfl{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.cpfl li{width:19%;background-color: #F7F7F7;text-align: center;line-height:46px;height: 46px;border-radius: 10px;}
.cpfl li a{font-size: 16px;color: #333;}
.cpfl li:hover{background-color: #e74f19;}
.cpfl li:hover a{color: #fff;}
.cpzs{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.cpzs div{width:24%;margin-bottom:20px;background-color: #f7f7f7;padding-bottom: 15px;}
.cpzs div li{width: 100%;}
.cpzs div li a{width:100%;overflow: hidden;display: inline-table;}
.cpzs div li a img{width:100%;transition: all 0.6s;}
.cpzs div:hover li a img{transition: all 0.6s;transform: scale(1.2);}
.cpzs div p{text-align: center;line-height:46px;height: 46px;}
.cpzs div p a{font-size:18px;font-weight: bold;}
.cpzs div ol{text-align: center;font-size: 14px;margin-top: 5px;}
.cpzs div ol b{color:#e74f19;font-family:'impact';font-weight: normal;font-size:21px;}
.cpzs div dt{font-size: 13px;margin: 0px 10px;color: #666;text-align: center;line-height: 26px;}
#wrap{width: 100%;padding: 70px 0px;background-color: #F8F8F8;}
.company{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.company ul{float: left;width:47%;margin-right: 3%;}
.company ul li{text-transform: uppercase;color: #e74f19;font-size: 30px;}
.company ul ol{font-size: 21px;font-weight: bold;margin-bottom: 30px;}
.company ul dt{font-size: 16px;margin: 15px 0px;}
.company ul p{color: #777;font-size: 14px;line-height: 26px;text-indent: 2em;}
.company ul dd{width: 160px;height:40px;line-height:40px;background-color: #E74F19;text-align: center;margin-top: 20px;border-radius: 10px;}
.company ul dd:hover{background-color: #333;}
.company ul dd:hover a{margin-left: 20px;}
.company ul dd a{color: #fff;text-transform: uppercase;font-size: 16px;font-weight: bold;transition: all 0.6s;}
.company ul dd a img{margin-left: 5px;}
.company dl{width:50%;float: left;overflow: hidden;}
.company dl img{width: 100%;height:auto;cursor: pointer;transition: all 0.6s;}
.company dl:hover img{transform: scale(1.3);}
.sl1{display: flex;justify-content: space-between;align-items: center;}
.sl1 ul {width:calc(25% - 1px);border-right: 1px solid #DCDCDC;text-align: center;}
.sl1 ul:nth-child(4){border-right: 0px;width: 25%;}
.sl1 ul img{float: left;margin-right: 10px;margin-top: 10px;transition: all .8s ease 0s;}
.sl1 ul:hover img{transform:rotate(360deg);}
.sl1 ul li {font-size:18px;color: #262626;}
.sl1 ul li span {font-size:42px;color:#e74f19;font-weight:bold;}
.sl1 ul p {font-size:16px;color:#333333;}
#wrap1{width: 100%;background: url(../images/bg4.jpg) no-repeat center bottom;padding-bottom: 60px;}
.title2{text-align: center;}
.title2 li{font-weight: bold;font-size: 36px;}
.title2 li span{color: #e74f19;}
.ys1{width: 240px;margin-right: 30px;float: left;}
.ys1 dl{text-transform: uppercase;font-size:26px;margin-top: 30px;}
.ys1 dt{color: #e74f19;font-size: 30px;font-weight: bold;}
.ys1 span{margin-top: 30px;width: 56px;height: 3px;background-color: #e74f19;display: inline-block;}
.ys1 p{font-size: 16px;color: #5b5a5a;font-weight: bold;line-height: 36px;margin-top: 30px;}
.ys2{display: flex;justify-content: space-between;align-items: center;}
.padding1{width: 24%;}
.ys-bg1{background-color:#e5e5e5;}
.ys-bg1:hover{background-color: #e74f19;}
.ys-bg2{background-color:#eeeeee;}
.ys-bg2:hover{background-color:#e74f19;}
.ys-mt{margin-top:35px;}
.ys{padding:52px 25px;height:548px;transition: all 0.3s ease-out;}
.ys:hover{padding:42px 25px 62px 25px;height:548px;}
.ys h2{display:block;font-size:24px;color:#000;font-weight:bold;}
.ys:hover h2{color:#fff;}
.ys p{padding-top:10px;font-size:16px;color:#000;line-height: 26px;}
.ys:hover p{color:#fff;}
.ys img{width:100%;}
.hf{width:100%;background: url(../images/hf.jpg) no-repeat center center;padding: 50px 0px;}
.hf ul{float: left;color: #fff;width:440px;margin-top: 30px;}
.hf ul li{font-weight: bold;font-size:22px;text-align: center;}
.hf ul ol{background: url(../images/hx.png) no-repeat center bottom;font-size: 13px;padding-bottom: 10px;text-align: center;margin-top: 10px;}
.hf ul p{font-size: 16px;text-align: center;margin-top: 10px;}
.hf ul p img:nth-child(2),.hf ul p img:nth-child(3),.hf ul p img:nth-child(4){margin-left:20px;}
.hf dd{float: right;}
.hf dd p{background: url(../images/tel2.png) no-repeat left center;color: #fff;font-size: 16px;padding-left: 55px;}
.hf dd p b{font-size: 26px;}
.hf dd li{background: url(../images/hf1.png) no-repeat center center;width: 187px;height: 42px;line-height: 42px;text-align: center;margin-top: 15px;}
.hf dd li a{color: #fff;font-size: 16px;font-weight: bold;}
.hf dd li a:hover{color: #000;}
.dllist1 {margin:0px auto;}
.dllist1 dl {float: left;margin:0px 10px;}
.dllist1 dl dt{width:300px;overflow: hidden;display: inline-table;}
.dllist1 dl dt img {width: 300px;height:225px;transition: all 0.6s;}
.dllist1 dl:hover dt img{transform: scale(1.3);}
.dllist1 dl p {text-align: center;line-height:46px;background-color:#e74f19;width: 90%;margin: 0px auto;border-radius: 10px;position: relative;margin-top: -23px;}
.dllist1 dl p a{font-size: 17px;color: #fff;}
.dllist1 dl:hover p a{color: #000;}
#demo {overflow: hidden;width:100%;margin-top:30px;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;overflow: hidden;}
.title{text-align: center;}
.title li{text-transform: uppercase;color: #f1f1f2;font-size:42px;font-family: "impact";}
.title p{font-size: 26px;font-weight: bold;position: relative;margin-top: -30px;}
.title p span{color: #e74f19;}
.xwzx{float: left;background-color: #F8F8F8;padding: 25px;}
.xwzx1{float: left;background-color: #F8F8F8;padding: 25px;}
.title1{border-bottom: 1px solid #E5E5E5;padding-bottom: 10px;font-size:20px;font-weight:600;}
.title1 span{float:right;}
.title1 span a{text-transform: uppercase;font-size: 16px;font-weight: normal;}
.xwzx2{margin-top: 25px;}
.xwzx2 li{width: 310px;height: 206px;overflow: hidden;float: left;margin-right: 20px;}
.xwzx2 li img{width: 310px;height: 206px;transition: all 0.6s;}
.xwzx2 li img:hover{transform: scale(1.3);}
.xwzx2 dl dt{height:46px;line-height: 46px;}
.xwzx2 dl dt a{font-size:20px;transition: all 0.6s;}
.xwzx2 dl dt a:hover{margin-left: 15px;}
.xwzx2 dl p{color: #777777;line-height: 26px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;}
.xwzx2 dl ol{margin-top:20px;}
.xwzx2 dl ol a{color: #e74f19;font-size: 16px;}
.xwzx2 dl ol a:hover{color: #333;font-weight: bold;}
.xwzx3{margin-top: 20px;}
.xwzx3 li{width: 48%;float: left;border-bottom: 1px dashed #E5E5E5;height: 50px;line-height: 50px;margin-right: 4%;background: url(../images/d.png) no-repeat left center;}
.xwzx3 li:nth-child(2n){margin-right: 0px;}
.xwzx3 li span{float: right;font-size: 14px;color: #777;}
.xwzx3 li a{padding-left: 13px;font-size: 15px;transition: all 0.6s;}
.xwzx3 li a:hover{margin-left:10px;}
#marquee{overflow: hidden;margin-top:25px;}
#marquee li{border-bottom:1px dashed #d2d2d2;}
#marquee li a{display:block;padding:20px 0;}
#marquee li ol{background:url(../images/w.png) no-repeat 0 0;line-height: 22px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 30px;padding-bottom: 5px;font-weight: bold;font-size: 15px;}
#marquee li p{margin: 10px 0 0;color: #999;background: url(../images/da.png) no-repeat 0 0;line-height: 25px;padding-left: 30px;height: 50px;overflow: hidden;font-size: 13px;}
.footnav{width: 100%;background-color: #e74f19;height: 58px;line-height: 58px;}
.footnav li{width:16.6%;text-align: center;float: left;background: url(../images/nav.png) no-repeat right center;}
.footnav li a{color: #fff;font-size: 16px;}
.footnav li a:hover{color: #242b27;font-weight: bold;}
.foot{width: 100%;background: url(../images/db.png) no-repeat center top #242b27;}
.footer{padding: 40px 0px;}
.footer dl{width:25%;color: #fff;float: left;}
.footer dl:nth-child(1){background: url(../images/lxr.png) no-repeat left center;}
.footer dl:nth-child(2){background: url(../images/dh.png) no-repeat left center;}
.footer dl:nth-child(3){background: url(../images/sj.png) no-repeat left center;}
.footer dl:nth-child(4){background: url(../images/dz.png) no-repeat left center;}
.footer dl span{font-size: 14px;padding-left: 50px;}
.footer dl dt{font-weight: bold;font-size:16px;margin-top: 10px;padding-left: 50px;}
.copyright{border-top:1px solid #505552;color:#919191;line-height:46px;height:46px;font-size:14px;text-align:center;}
.copyright a{color:#ffffff;font-size:14px;}
.copyright a:hover{color:#E74F19;}
/*内页样式*/
.mup{width: 100%;background-color: #EFEFEF;border-bottom: 1px solid #DFDEDE;height: 42px;line-height: 42px;font-size: 14px;}
.mup img{margin-right: 5px;}
.mup span{float: right;}
.mup span a{font-size: 16px;}
.title3{text-align: center;font-size: 36px;font-weight: bold;border-bottom: 1px solid #ccc;color: #303030;padding-bottom: 10px;}
.title3 span{color: #222;}
.title3 li{width:40px;height: 3px;background-color: #E74F19;margin:8px auto 0px auto;}
.nr{line-height:32px;font-size:15px;color: #333;}
.nr a{font-size: 15px;}
.nrr{line-height:32px;font-size:15px;color: #333;}
.nrr img{max-width: 100%;height: auto;}
table{border-collapse:collapse;}
.inews ul{border-bottom: 1px solid #ccc;padding-bottom: 10px;margin-bottom: 10px;}
.inews ul li{background:url(../images/icon3.png) no-repeat left center;line-height: 32px;height: 32px;}
.inews ul li a{ padding-left:20px;font-size:16px;transition:all .2s ease;}
.inews ul li a:hover{color: #E74F19;margin-left: 5px;}
.inews ul li span{float:right;}
.inews ul p{color:#999;}
.pubdate{text-align: center;font-size:16px;width: 80%;margin: 10px auto 15px auto;}
.right{float: left;}
/*---------在线留言---------*/
.message{line-height:24px;width: 630px;margin: 0px auto;}
.message dt{float:left;clear:both;width:80px;margin-left:20px;height:30px;margin-top:10px;}
.message dd{float:left;margin-top:10px;}
.message input{line-height:24px;height:24px;}
.message p{clear:both;margin-left:200px;}
.sub{height:30px;width:60px;display:block;float:left;margin-left:30px;}
/*---------新闻列表页---------*/
.tittle{text-align: center;font-size:24px;font-weight: bold;}
.lb{text-align: left;}
.lb a{ color:#333;}
.lb a:hover{color: #E74F19;font-weight: bold;}
.page{text-align: center;margin: 10px auto 0px auto;}
.page li{display: inline-block;line-height: 40px;border: 1px solid #cccccc;padding: 0 18px;margin: 0px 3px;border-radius: 3px;}
.page li a{color: #999999;font-size: 14px;}
.page li:hover{background-color: #E74F19;border: 1px solid #E74F19;}
.page li:hover a{color: #fff;}
.curr{background-color: #E74F19;color: #fff;border: 1px solid #E74F19!important;}
.sub{height:40px!important;width:120px;float:left;margin-left:30px;margin-top: 30px;border:0px;background-color: #E74F19;text-align: center;color: #fff;line-height: 40px!important;font-size: 14px;}
.tittle6 {text-align: center;font-size: 24px;font-weight: bold;}
@media screen and (max-width:1399px){
.moddle{ width:1200px;}
.slide_nav{top:50%;}
#nav{width:747px;}
#nav li{width:124px;}	
#nav li dl{width:124px;}
.cpzs div li{height:215px;}
.cpzs div li a img{height:215px;}		
.xwzx{width:730px;margin-right: 40px;}
.xwzx1{width:330px;}
#marquee{height:480px;}
.prolist {width: 100%;overflow: hidden;}
.prolist dl {float: left;width:232px;height: auto;line-height: 0px;margin-right: 10px;}
.prolist dl:nth-child(5n){margin-right: 0px;}	
.prolist dt {width:230px;height: auto;text-align: center;border: 1px solid #CCCCCC;border-radius: 5px;}
.prolist dt a {width: 100%;}
.prolist dd {text-align: center;height:46px;line-height:46px;overflow: hidden;font-size: 14px;width: 100%;}
.pro_list_img {width:230px;height:230px;display: table-cell;vertical-align: middle;margin: 0px;float: none;line-height: 0px;
font-size: 0px;overflow: hidden;}
.prolist dt .pro_list_img img {padding: 0px;border: none;width: auto;height: auto;max-width: 100%;max-height: 100%;display: block;margin: auto;line-height: 0px;font-size: 0px;cursor:pointer;transition: all 0.6s;}
.prolist dl dd a {color: #333;}
.prolist dt:hover .pro_list_img img{transform:scale(1.3);}
.prolist dl:hover dd a{color: #E74F19;}
.right{width:920px;}
.product {width: 100%;overflow: hidden;}
.product dl {float: left;width:221px;height: auto;line-height: 0px;margin-right:12px;}
.product dl:nth-child(4n){margin-right: 0px;}	
.product dt {width:219px;height: auto;text-align: center;border: 1px solid #CCCCCC;border-radius: 5px;}
.product dt a {width: 100%;}
.product dd {text-align: center;height:46px;line-height:46px;overflow: hidden;font-size: 14px;width: 100%;}
.product_img {width:219px;height:219px;display: table-cell;vertical-align: middle;margin: 0px;float: none;line-height: 0px;
font-size: 0px;overflow: hidden;}
.product dt .product_img img {padding: 0px;border: none;width: auto;height: auto;max-width: 100%;max-height: 100%;display: block;margin: auto;line-height: 0px;font-size: 0px;cursor:pointer;transition: all 0.6s;}
.product dl dd a {color: #333;}
.product dt:hover .product_img img{transform:scale(1.3);}
.product dl:hover dd a{color: #E74F19;}
}
@media screen and (min-width:1400px){
.moddle{ width:1400px;}	
.slide_nav{top:60%;}
#nav{width:947px;}
#nav li{width:157px;}	
#nav li dl{width:175px;}	
.cpzs div li{height:250px;}
.cpzs div li a img{height:250px;}	
.xwzx{width:830px;margin-right: 40px;}
.xwzx1{width:430px;}
#marquee{height:480px;}
.prolist {width: 100%;overflow: hidden;}
.prolist dl {float: left;width:272px;height: auto;line-height: 0px;margin-right: 10px;}
.prolist dl:nth-child(5n){margin-right: 0px;}	
.prolist dt {width:270px;height: auto;text-align: center;border: 1px solid #CCCCCC;border-radius: 5px;}
.prolist dt a {width: 100%;}
.prolist dd {text-align: center;height:46px;line-height:46px;overflow: hidden;font-size: 14px;width: 100%;}
.pro_list_img {width:270px;height:270px;display: table-cell;vertical-align: middle;margin: 0px;float: none;line-height: 0px;
font-size: 0px;overflow: hidden;}
.prolist dt .pro_list_img img {padding: 0px;border: none;width: auto;height: auto;max-width: 100%;max-height: 100%;display: block;margin: auto;line-height: 0px;font-size: 0px;cursor:pointer;transition: all 0.6s;}
.prolist dl dd a {color: #333;}
.prolist dt:hover .pro_list_img img{transform:scale(1.3);}
.prolist dl:hover dd a{color: #E74F19;}
.right{width:1120px;}
.product {width: 100%;overflow: hidden;}
.product dl {float: left;width:271px;height: auto;line-height: 0px;margin-right: 12px;}
.product dl:nth-child(4n){margin-right: 0px;}	
.product dt {width:269px;height: auto;text-align: center;border: 1px solid #CCCCCC;border-radius: 5px;}
.product dt a {width: 100%;}
.product dd {text-align: center;height:46px;line-height:46px;overflow: hidden;font-size: 14px;width: 100%;}
.product_img {width:269px;height:269px;display: table-cell;vertical-align: middle;margin: 0px;float: none;line-height: 0px;
font-size: 0px;overflow: hidden;}
.product dt .product_img img {padding: 0px;border: none;width: auto;height: auto;max-width: 100%;max-height: 100%;display: block;margin: auto;line-height: 0px;font-size: 0px;cursor:pointer;transition: all 0.6s;}
.product dl dd a {color: #333;}
.product dt:hover .product_img img{transform:scale(1.3);}
.product dl:hover dd a{color: #E74F19;}
}
.news ul{border-bottom: 1px solid #ccc;padding-bottom: 10px;margin-bottom: 10px;}
.news ul li{line-height: 32px;height: 32px;}
.news ul li a{ padding-left:20px;font-size:16px;transition:all .2s ease;}
.news ul li a:hover{color: #E74F19;margin-left: 5px;}
.news ul li span{float:right;}
.news ul p{color:#999;}
.icpfl{width:260px;background-color: #F8F8F8;margin-right:20px;float: left;}
.icpfl dl{text-align: center;background: #E74F19;font-size: 30px;color: #fff;padding: 21px 0;position: relative;font-weight: bold;}
.icpfl dl p{display: block;font-size: 14px;opacity:0.5;text-transform: uppercase;margin-top: 5px;}
.icpfl dl::after{position:absolute;content:'';height:1px;width:100%;background:#fff;bottom:2px;left:0;}
.icpfl ul{padding:0 5px;padding-bottom:30px;}
.icpfl ul li{line-height:50px;border-bottom: solid 1px #ddd;border-bottom-style: dashed;background: url(../images/li.png) no-repeat 25px center;}
.icpfl ul li a{font-size: 15px;color: #333;padding-left:45px;}
.icpfl ul ol{line-height:40px;border-bottom: solid 1px #ddd;border-bottom-style: dashed;background: url(../images/li.png) no-repeat 40px center;}
.icpfl ul ol a{font-size: 14px;color: #666;padding-left:60px;}
.icpfl ul li:hover a{color: #E74F19;transition:all .2s ease;}
.icpfl ul ol:hover a{color: #E74F19;transition:all .2s ease;}
.icpfl ul p{line-height: 36px;font-size: 15px;color: #333;padding: 0px 5px;}